/*禁用页面长按选中功能*/
* {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
body{font-size: 14px;}
input:not([type='button']),textarea{font-size: 14px;}
.iconfont{font-family: iconfont !important; font-style: normal; margin-right: 5px;}
.mui-table-view-cell > a:not(.mui-btn).mui-active {background-color: #fff !important;}
.mui-table-view-cell, .mui-table-view-cell:active {background-color: #fff !important;}
.mid{vertical-align: middle;}
.color1{color: #44A7EF;}
.color2{color: #ccc;}
.color3{color: #FF3B30;}
.color4{color: #b7b7b7;}
.text-size1{font-size: 20px;}
.text-size2{font-size: 18px;}
.text-size3{font-size: 16px;}
.text-size4{font-size: 14px;}
.text-size5{font-size: 12px;}
.text-size6{font-size: 10px;}
.fixed-footer{width: 100%; height: 60px; position: fixed; bottom: 0; left: 0; background: #fff; z-index: 60; box-shadow: 0 -1px 3px rgba(0,0,0,.1); box-sizing:border-box; display: flex;}
.footer-block-btn{width: 90%; height: 40px; margin: 10px auto; font-size: 18px; color: #fff; background: #44A7EF; text-align: center; line-height: 40px; border-radius: 5px;}
.mui-page-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #efeff4;
}
.mui-pages {
    height: auto;
}
.mui-table-view{margin-top: 12px;}
.mui-card .mui-table-view{margin-top: 0;}
.mui-right-text1{right: 35px; position:absolute;}
.mui-right-text2{right: 20px; position:absolute;}
.mui-right-text3{right: 10px; position:absolute;}
.mui-checkbox input[type=checkbox]:before, .mui-radio input[type=radio]:before{font-size: 22px;}
.mui-table-view-cell.mui-checkbox input[type=checkbox], .mui-table-view-cell.mui-radio input[type=radio]{top: 10px;}
/*汽车养护*/
.car-brand-img{width: 40px; height: auto;}
.car-brand-name{font-size: 16px; line-height: 40px;}
.car-brand-btn{line-height: 40px;}
.table-title{font-size: 16px; color: #7f7f7f;}
.table-tips{font-size: 12px; color: #FF3B30; text-align: center;}
#qcyh-wrap .mui-table-view-cell.mui-checkbox.mui-left, .mui-table-view-cell.mui-radio.mui-left {padding-left: 50px;}
#qcyh-wrap .mui-scroll-wrapper{margin-bottom: 60px;}
#qcyh-price{width: 100%; height: 60px; position: fixed; bottom: 0; left: 0; background: #fff; z-index: 60; box-shadow: 0 -1px 3px rgba(0,0,0,.1); box-sizing:border-box; display: flex;}
.price-wrap{-webkit-box-flex: 1; -ms-flex: 1; flex: 1;  padding: 0 15px; line-height: 60px; }
.next-btn{-webkit-box-flex: 0; -ms-flex: none;  flex: none;  width: 100px;  background-color: #44a7ef;  color: #fff;  text-align: center;  line-height: 60px; font-size: 18px;}

/*汽车养护服务项目确认*/
#qcyh-confirm-wrap .mui-scroll-wrapper{margin-bottom: 70px;}
.mui-input-row{position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 40px; background-color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.mui-input-row .input-icon{position: relative; left: 15px; margin-right: 2px; width: 22px; height: 22px; line-height: 22px; text-align: center;}
.mui-input-row  .input-box{-webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;  height: 22px;  line-height: 22px;  font-size: 16px;  color: #343434;  -webkit-box-align: center;  -ms-flex-align: center;  -ms-grid-row-align: center;  align-items: center;}
.input-box>input{padding:0 20px; margin-bottom: 0; width: 100%; height: 22px; border: 0; outline: 0; -webkit-appearance: none; background-color: transparent; font-size: 14px;}

/*故障类型*/
#gzlx-wrap .mui-scroll-wrapper{margin-bottom: 70px;}
#gzlx-wrap .fault-class li{width:70px; height:40px; color:#b7b7b7; float: left; position: relative; text-align: center; line-height: 40px; border: 1px solid #b7b7b7;  border-radius: 1px; margin: 0 10px 10px 0;}
#gzlx-wrap .fault-class li.fault-class-active{color: #44A7EF; border:1px solid #44A7EF;}
#gzlx-wrap .mui-table-view-cell.mui-ch
#gzlx-wrap .weui-uploader__input-box{width: 70px;height: 70px;}
#gzlx-wrap .weui-uploader__file{width: 72px; height: 72px;}

/*钣金喷漆*/
#bjpq-wrap .mui-scroll-wrapper{margin-bottom: 70px;}
#bjpq-wrap .car-brand-img{width: 40px; height: auto;}
#bjpq-wrap .car-brand-name{font-size: 16px; line-height: 40px;}
#bjpq-wrap .car-brand-btn{line-height: 40px;}
#bjpq-wrap .car-img{display: block; width: 100%;}

/*钣金喷漆详情*/
#bjpqxq-wrap .mui-scroll-wrapper{margin-bottom: 70px;}